# 公网服务器
python server.py

# 内网设备
python client.py

# 在任意设备上访问 203.0.113.1:9000，请求会转发到内网的 127.0.0.1:8080。
# 例如，打开浏览器输入 http://203.0.113.1:9000，应该能看到内网 Web 服务器的内容。

# 代码实现的原理
# 控制通道：
# 客户端主动连接服务端的 7000 端口，建立一个长连接。
# 服务端保存这个连接，用于后续转发。
# 代理端口：
# 服务端监听 9000 端口，接收外部请求。
# 当外部连接到来时，通过长连接将数据发送到客户端。
# 数据转发：
# 客户端收到数据后，转发到内网服务（127.0.0.1:8080）。
# 内网服务的响应通过相同路径返回给外部用户。